home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Tutorial / Cookbook / 28.Motion / MotionView.h < prev    next >
Text File  |  1995-06-12  |  838b  |  40 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <appkit/View.h>
  5. #import <appkit/nextstd.h>
  6. #import <dpsclient/dpsclient.h>  // For DPSTimedEntry, used below
  7.  
  8.  
  9. @interface MotionView:View
  10. {
  11.     id VxForm;
  12.     id VyForm;
  13.     float ballRadius, ballDiameter;
  14.     float gravity;
  15.     float force, angle;
  16.     DPSTimedEntry clockTE;     // The clock timed entry
  17.     float Dxi, Dyi;   // initial X and Y position;
  18.     float Dx,Dy;      // current position
  19.     float Vxi, Vyi;   // initial X and Y velocity;
  20.     float Vx, Vy;     // velocity
  21.     int running;      // is the timer running? */
  22.     int trail;        // show your trail?
  23. }
  24.  
  25. + newFrame:(const NXRect *)tF;
  26. - doTimedEntry;
  27. - free;
  28. - speed:sender;
  29. - angle:sender;
  30. - gravity:sender;
  31. - start:sender;
  32. - stop:sender;
  33. - reset:sender;
  34. - trail:sender;
  35.  
  36. - setVxForm:anObject;
  37. - setVyForm:anObject;
  38.  
  39. @end
  40.